package com.yss.sofa.cml.text;

import com.yss.sofa.cml.CloneableObject;
import com.yss.sofa.cml.SerializableObject;
import com.yss.sofa.cml.type.LineSpacingEnum;

public abstract interface Paragraph extends SerializableObject, CloneableObject<Paragraph>
{
  public static final String LINE_SPACING_SIZE = "paragraph.line.spacing.size";
  public static final String FIRST_LINE_INDENT = "paragraph.first.line.indent";
  public static final String LEFT_INDENT = "paragraph.left.indent";
  public static final String RIGHT_INDENT = "paragraph.right.indent";
  public static final String SPACING_BEFORE = "paragraph.spacing.before";
  public static final String SPACING_AFTER = "paragraph.spacing.after";

  public abstract Float getLeftIndent();

  public abstract void setLeftIndent(Float paramFloat);

  public abstract Float getFirstLineIndent();

  public abstract void setFirstLineIndent(Float paramFloat);

  public abstract Float getRightIndent();

  public abstract void setRightIndent(Float paramFloat);

  public abstract Float getSpacingBefore();

  public abstract void setSpacingBefore(Float paramFloat);

  public abstract Float getSpacingAfter();

  public abstract void setSpacingAfter(Float paramFloat);

  public abstract LineSpacingEnum getLineSpacing();

  public abstract void setLineSpacing(LineSpacingEnum paramLineSpacingEnum);

  public abstract Float getLineSpacingSize();

  public abstract void setLineSpacingSize(Float paramFloat);
}

/* Location:           X:\repository\com\yss\sofa\cml\cml-api\1.1.0\cml-api-1.1.0.jar
 * Qualified Name:     com.yss.sofa.cml.text.Paragraph
 * JD-Core Version:    0.6.0
 */